FreeCAD는 다양한 파일 형식을 가져오고 내보낼 수 있습니다. 일부 형식의 경우 전용 기본 설정이 있습니다. 메뉴에서 편집 → 환경설정...에서 가져오기 내보내기를 선택합니다.
기본적으로 모든 가져오기 및 내보내기 기본 설정 페이지 사용할 수 있는 것은 아닙니다. 일부의 경우 작업대를 먼저 준비해야 합니다.
The DXF and SVG preferences listed here are not used by the Export Page as SVG and
Export Page as DXF commands of the
TechDraw Workbench, or by the TechDraw export option: File → Export → Technical Drawing (*.svg *.dxf *.pdf).
Some NativeIFC specific IFC import and export preferences can be found under the BIM Preferences.
The import and export preferences for OpenSCAD files can be found under the OpenSCAD Preferences.
자세한 내용은 다음 페이지를 참조하세요:
Collada DAE(Digital Asset Exchange) 형식은 Mesh 데이터 교환을 위한 표준 파일 형식입니다. FreeCAD는 .dae 파일에서 메시를 가져올 수 있으며, 형상 기반 대상체를 .dae 형식으로 내보낼 수 있습니다.
Note for Linux users: To handle this file format FreeCAD requires the pyCollada module.
이 페이지에서 다음 사항을 지정할 수 있습니다.
| 이름 | 설명 |
|---|---|
| Scaling factor | 파일에 있는 모든 치수는 지정된 비율로 확대/축소됩니다. |
| Mesher | Sets the meshing program that should be used. If using Netgen, make sure that it is available. This can be checked by using the |
| Tessellation | The tessellation value to use with the Builtin and the Mefisto meshing program. |
| Grading | The grading value to use for meshing using Netgen. This value describes how fast the mesh size decreases. The gradient of the local mesh size h(x) is bound by abs(Δh(x)) ≤ 1/value.
|
| Segments per edge | The maximum number of segments per edge. |
| Segments per radius | The number of segments per radius. |
| Second order | Allow a second order mesh. |
| Optimize | Allow optimization. |
| Allow quads | Allow quadrilateral faces. |
DWG(drawing에서 추출)는 2D 및 3D 설계 데이터와 메타데이터를 저장하기 위한 오토데스크사의 독점적인 비공개 소스 바이너리 파일 형식입니다. FreeCAD는 DWG 파일을 처리하기 위해 별도의 변환기가 필요합니다.
참고: DXF 파일 형식에 대한 모든 설정은 DWG에도 동일하게 적용됩니다.
이 페이지에서 다음 사항을 지정할 수 있습니다.
| 이름 | 설명 |
|---|---|
| Conversion method | 사용할 DWG 변환기를 선택합니.
|
| Path to file converter | FreeCAD에서 변환기를 찾을 수 없는 경우 여기에 경로를 지정해야 합니다.
introduced in 0.21: The path must contain the correct filename. |
오토캐드 DXF (Drawing eXchange Format)는 오토캐와 다른 프로그램 간에 CAD 데이터를 교환하기 위한 독점 파일형식입니다.
이 페이지에서 다음 사항을 지정할 수 있습니다.
| 이름 | 설명 |
|---|---|
| Show this dialog when importing and exporting | 이 옵션을 선택하면 DXF 파일을 가져오거나 내보낼 때마 이 환경 설정 대화 상자가 표시됩니다. |
| Use legacy python importer | 체크되어 있으면 파이썬 가져오기 도구가 사용되고, 그렇지 않으면 최신 C++ 가져오기 도구가 사용됩니다. C++ 가져오기 도구는 더 빠르지만 아직 기능이 많지 않습니다.
파이썬 가져오기 도구는 편집 → 환경설정... → 제도 → 일반 → 내부 정밀도 수준값을 사용합니다. 정확한 가져오기 결과를 얻으려면 이 값을 8 이상으로 설정하세요. |
| Use legacy python exporter | 체크되어 있으면 파이썬 내보내기 도구가 사용되고, 그렇지 않으면 최신 C++ 내보내기 도구가 사용됩니다. C++ 내보내기 도구는 더 빠르지만 아직 기능이 많지 않습니다. |
| Allow FreeCAD to automatically download and update the DXF libraries | By checking this, you will allow FreeCAD to download the Python converter for DXF import and export. This converter cannot be bundled with FreeCAD because it has a different software license. |
| 가져오기 | DXF파일에서 무엇을 가져올지 선택합니다.
텍트트 및 치수를 체크하면, 텍스트와mtexts 도 함께 가져옵니다. 점 을 체크하면, 점들도 함께 가져옵니다. If layouts is checked, paper space objects will be imported too. If *blocks is checked, anonymous blocks (which have names beginning with a *) will be imported too. |
| Create | Select what will be created.
If simple Part shapes is selected, only standard Part objects will be created. This is the fastest. If Draft objects is selected, parametric Draft objects will be created whenever possible. If Sketches is selected, sketches will be created whenever possible. |
| Scale factor to apply to imported files | Scale factor to apply to DXF files on import. The factor is the conversion between the units of your DXF file and millimeters. Example: for files in millimeters: 1, in centimeters: 10, in meters: 1000, in inches: 25.4, in feet: 304.8. |
| Use colors from the DXF file | If checked, colors will be retrieved from the DXF objects whenever possible. Otherwise default colors will be applied. |
| Join geometry | If checked, FreeCAD will try to join coincident objects into wires. Note that this can take a while! |
| Group layers into blocks | If checked, objects from the same layers will be joined into Draft Blocks, which display faster, but are less easily editable. |
| Use standard font size for texts | If checked, imported texts will get the standard Draft Text size, instead of the size they have in the DXF document. |
| Use layers | If checked, DXF layers will be imported as Draft Layers. |
| Import hatch boundaries as wires | If checked, hatches will be converted to simple wires. |
| Render polylines with width | If checked, if polylines have a width defined, they will be rendered as closed wires with the correct width. |
| Treat ellipses and splines as polylines | The export of ellipses and splines is poorly supported. Use this option to export them as polylines instead.
The setting Max Spline Segment is then the maximum length of each of the polyline segments. If it is set to 0 the whole spline is treated as a straight segment. |
| Export 3D objects as polyface meshes | If checked, all objects containing faces will be exported as 3D polyfaces. |
| Export TechDraw Views as blocks | If this is checked, TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. |
| Project exported objects along current view direction | If checked, the exported objects will be projected to reflect the current view direction. This option only works if the legacy Python exporter is used. |
Industry Foundation Classes (IFC) is a wide spread format to exchange data between BIM applications. It is used in architecture and engineering.
Note for Linux users: To handle this file format FreeCAD requires the IfcOpenShell module.
On this page you can specify the following:
| Name | Description |
|---|---|
| Show this dialog when importing | If checked, this preferences dialog will be shown when importing IFC files. |
| Show debug messages | Shows verbose debug messages during import and export of IFC files in the Report view. |
| Create clones when objects have shared geometry | IFC objects can share a same geometry definition between several objects, only their placement is different. When this option is enabled, clones are used to achieve the same result in FreeCAD. One object is the base object, the others are clones. |
| Number of cores to use (experimental) | Specify the number of CPU cores to use for IFC import. The maximum number should be smaller than the number of actually available cores. Use 0 to disable this feature. |
| Import arch IFC objects as | What will be created in FreeCAD for arch IFC objects. |
| Import struct IFC objects as | What will be created in FreeCAD for struct IFC objects. |
| Root element | Only subtypes of the specified element will be imported. Keep the predefined element IfcProduct to import all building elements. |
| Separate openings | If checked, openings will be imported as subtractions, otherwise wall shapes will already have their openings subtracted. |
| Detect extrusions | If checked, the importer will try to detect extrusions. Note that this might slow things down. |
| Split multilayer walls | Splits walls made of multiple layers. |
| Prefix names with ID number | If checked, object names will be prefixed with the IFC ID number. |
| Merge materials with same name and same color | If several materials with the same name are found in the IFC file, they will be treated as one. |
| Import Ifc properties in spreadsheet | If checked, each object will have their IFC properties stored in a spreadsheet object. |
| Allow invalid shapes | If unchecked invalid shapes are not imported. |
| Exclude list | A comma-separated list of IFC entities to be excluded from imports. |
| Fit view while importing | Fit view during import on the imported objects. This will slow down the import, but one can watch the import. |
| Import full FreeCAD parametric definitions if available | Creates a full parametric model on import using stored FreeCAD object properties.
To get the FreeCAD properties, the model must have been exported using the option Export full FreeCAD parametric model. |
| Replace 'Project', 'Site', 'Building' and 'Storey' with 'Group' | If checked, groups will be used to replace the mentioned objects. |
On this page you can specify the following:
| Name | Description |
|---|---|
| Show this dialog when exporting | If checked, this preferences dialog will be shown when exporting IFC files. |
| Export type | Select how the model should be exported: as Standard model, Structural Analysis, or Standard + structural. |
| Force export as Brep | Some IFC viewers don't like objects exported as extrusions. Use this to force all objects to be exported as BREP geometry. But avoid exporting as Brep if possible as this makes objects non-parametric. |
| Use DAE triangulation options | Use triangulation options set in the DAE options page. |
| Join coplanar facets when triangulating | Curved shapes that cannot be represented as curves in IFC are decomposed into flat facets. If this is checked, some additional calculation is done to join coplanar facets. |
| Store IFC unique ID in FreeCAD objects | When exporting objects without a unique ID (UID), the generated UID will be stored inside the FreeCAD object for reuse the next time the object is exported. This leads to smaller differences between file versions. |
| Use IfcOpenShell serializer if available | IFCOpenShell is a library for IFC files. Its serializer functionality can produce valid IFC geometry from OCC shapes.
Note that this is still an experimental feature. |
| Export 2D objects as IfcAnnotations | If checked, 2D objects will be exported as IfcAnnotation. |
| Export full FreeCAD parametric model | If checked, all FreeCAD object properties will be stored inside the exported objects, allowing to recreate a full parametric model on reimport using the option Import full FreeCAD parametric definitions if available. |
| Reuse similar entities | If checked, similar entities will be used only once in the file if possible. This can reduce the file size a lot, but will make it less easily readable. |
| Disable IfcRectangleProfileDef | Whenever possible, IFC objects that are extruded rectangles will be exported as IfcRectangleProfileDef. For applications that have problems importing these entities, select this option to ensure that all profiles are exported as IfcArbitraryClosedProfileDef instead. |
| Auto-detect and export as standard cases when applicable | Some IFC types such as IfcWall or IfcBeam have special standard versions like IfcWallStandardCase or IfcBeamStandardCase. If this option is selected, FreeCAD will automatically export such objects as standard cases when the necessary conditions are met. |
| Add default site if one is not found in the document | When exporting an IFC file, if no site is found in the FreeCAD document, a default one is added. A site is not mandatory according to the IFC standard, but it is common practice to have at least one in the file. |
| Add default building storey if one is not found in the document | When exporting an IFC file, if no building storey is found in the FreeCAD document, a default one is added. A building storey is not mandatory according to the IFC standard, but it is common practice to have at least one in the file. |
| IFC file units | Select which units will be used when exporting IFC files. |
| Add default building if one is not found in the document | When exporting an IFC file, if no building is found in the FreeCAD document, a default one is added.
Warning: The IFC standard asks for at least one building in each file. By turning this option off, you will produce a non-standard IFC file. However, at FreeCAD we believe having a building should not be mandatory, and this option is there to have a chance to demonstrate our point of view. |
| Export nested groups as assemblies | In FreeCAD, it is possible to nest groups inside buildings or storeys. If this option is disabled, FreeCAD groups will be saved as IfcGroups and aggregated to the building structure. Aggregating non-building elements such as IfcGroups is however not recommended by the IFC standards. It is therefore also possible to export these groups as IfcElementAssemblies, which produces an IFC-compliant file. However, at FreeCAD, we believe nesting groups inside structures should be possible, and this option is there to have a chance to demonstrate our point of view. |
Initial Graphics Exchange Specification (IGES) 파일 형식은 CAD 시스템 간의 디지털 정보 교환을 가능하게 하는 파일 형식입니다. STEP 파일 형식이 발표된 후 IGES 개발은 1996년에 중단되었지만, 여전히 많은 CAD 프로그램에서 지원되고 있습니다. IGES 파일은 .iges 또는 .igs 확장자를 가집니다.
This page is only shown if the Part Workbench,
PartDesign Workbench, or
OpenSCAD Workbench has been loaded in the current FreeCAD session.
On this page you can specify the following:
| Name | Description |
|---|---|
| Units for export of IGES | Select what unit will be used when exporting IGES files. |
| Write solids and shells as | Select how solids and shells should be output.
If Groups of Trimmed Surfaces (type 144) is selected, they will be exported as trimmed surfaces. If Solids (type 186) and Shells (type 514) / B-REP mode is selected, solids will be exported as manifold solid B-Rep objects, shells as shells. |
| Skip blank entities | If checked, blank entities will not be imported. |
| Company | If not empty, the entered text will be used in the IGES file header for the company. |
| Author | If not empty, the entered text will be used in the IGES file header for the author. |
| Product | If not empty, the entered text will be used in the IGES file header for the product. |
INP is the input file format for the FEM software Abaqus. It is used for the CalculiX solver in the FEM Workbench.
This page is only shown if the FEM Workbench has been loaded in the current FreeCAD session.
On this page you can specify the following:
| Name | Description |
|---|---|
| Which mesh elements to export | Select which mesh elements should be exported.
If All is selected, all elements will be exported. If Highest is selected, only the highest elements will be exported. This means volumes for a volume mesh and faces for a shell mesh. If FEM is selected, only FEM elements will be exported. This means only edges not belonging to faces and faces not belonging to volumes. |
| Export group data | If checked, mesh groups are exported too. Every constraint and, if there are different materials, material consists of two mesh groups, faces and nodes where the constraint or material is applied. |
Meshes are a special type of 3D object, composed of triangular faces connected by their vertices and edges. They are widely used for additive manufacturing. FreeCAD provides the Mesh Workbench to create and handle meshes. FreeCAD supports several mesh file formats.
This page is only shown if the Mesh Workbench has been loaded in the current FreeCAD session.
On this page you can specify the following:
| Name | Description |
|---|---|
| Maximum mesh deviation | Specification of the maximal deviation between the mesh and the object. |
| Export AMF files using compression | If checked, ZIP compression is used when writing a mesh file in AMF format. |
| Export 3MF as model type | If checked, meshes are always exported as model type in 3MF format, even if they are not a solid. |
| Width | Width of Asymptote page. |
| Height | Height of Asymptote page. |
The OCA file format is a community project to create a free, simple and open CAD file format. OCA is largely based on the GCAD file format generated by gCAD3D. Both formats can be imported in FreeCAD and the OCA files exported by FreeCAD can be opened in gCAD3D.
On this page you can specify the following:
| Name | Description |
|---|---|
| Import OCA areas | If checked, the areas (3D faces) will be imported too. |
TBD.
TBD.
제품 모델 데이터 교환 표준(Standard for The Exchange of Product model data 축약하여 STEP) 파일 형식은 제품 제조 정보를 컴퓨터가 해석할 수 있는 방식으로 표현하고 교환하기 위한 ISO 표준입니다. STEP은 CAD 소프트웨어 간에 3D 데이터를 교환하는 데 일반적으로 사용됩니다. STEP 파일은 .step 또는 .stp 확장자를 사용합니다. 압축 파일의 경우 .stpz 확장자가 사용됩니다.
This page is only shown if the Part Workbench,
PartDesign Workbench, or
OpenSCAD Workbench has been loaded in the current FreeCAD session.
On this page you can specify the following:
| Name | Description |
|---|---|
| Write out curves in parametric space of surface | If checked, parametric curves (curves in parametric space of surfaces) will be written into the STEP file. Unchecking the option can be helpful to minimize the size of the resulting STEP file. |
| Export invisible objects | Uncheck this to skip invisible object when exporting, which is useful for CAD applications that do not support invisibility STEP styling. |
| Export single object placement | Check this option to keep the placement information when exporting a single object. Please note that when re-importing the STEP file, the placement will be encoded into the shape geometry, instead of keeping it inside the Placement property. |
| Use legacy export function | Use the legacy export function. |
| Units for export of STEP | Select which units will be used when exporting STEP files. |
| Scheme | Select the STEP application protocol (AP) to be used for the export.
AP 203 is the protocol for configuration controlled 3D designs of mechanical parts and assemblies. AP 214 is the protocol for core data for automotive mechanical design processes. |
| Enable STEP Compound merge | If checked, a compound merge will be done during file reading. This is slower but results in higher details. |
| Use LinkGroup | Select this to use App::LinkGroup group containers instead of App::Part group containers. |
| Import invisible objects | Select this to import invisible objects. |
| Reduce number of objects | Reduce the number of objects using Link arrays. |
| Expand compound shape | Expand compound shapes with multiple solids. |
| Show progress bar when importing | Show a progress bar when importing. |
| Ignore instance names | Do not use instance names. Useful for some legacy STEP files with non-meaningful auto-generated instance names. |
| CodePage | The encoding of STEP files can be specified here. |
| Mode | Select the required document structure.
Single document Assembly per document Assembly per document in sub-directory Object per document Object per document in sub-directory |
| Company | If not empty, the entered text will be used in the STEP file header for the company. |
| Author | If not empty, the entered text will be used in the STEP file header for the author. |
| Product | If not empty, the entered text will be used in the STEP file header for the product. |
확장 가능한 벡터 그래픽 (Scalable Vector Graphics 축약하여 SVG)은 2차원 그래픽을 위한 벡터 이미지 형식입니다. 벡터 이미지는 모양이나 세부 사항을 잃지 않고 어떤 크기로든 확대/축소할 수 있습니다. SVG 이미지는 인쇄를 위해 PNG 또는 JPEG와 같은 비트맵 형식으로 변환할 수 있습니다.
On this page you can specify the following:
| Name | Description |
|---|---|
| Import style | Select how SVG object colors and line widths will be imported.
If None (fastest) is selected no color or line width settings will be imported. If Use default color and linewidth is selected FreeCAD will use its default color and line width. If Original color and linewidth is selected FreeCAD will use the color and linewidth from the SVG objects. |
| Disable units scaling | If checked, no unit conversion will occur. One unit in the SVG file will translate as one millimeter. |
| Export style | Select how Sketches are exported to SVG.
If Translated (for print & display) is selected, SVG objects are encapsulated in a group that is scaled and moved to the correct place in the SVG document to fit into a printable area. If Raw (for CAM) is selected, SVG objects are placed as they are - at the same coordinates as in the FreeCAD model (1:1 export). |
| Translate white line color to black | If checked, all white lines will appear in black in the SVG for better readability against white backgrounds. |
| Max segment length for discretized arcs | Versions of Open CASCADE older than version 6.8 don't support arc projection. In this case arcs will be discretized into small line segments. This value is the maximum segment length. |
The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK files are used by the FEM Workbench for the post processing of simulation results.
This page is only shown if the FEM Workbench has been loaded in the current FreeCAD session.
On this page you can specify the following:
| Name | Description |
|---|---|
| Which object to import into | Select which objects should be imported and how.
If VTK result object is selected, a FreeCAD FEM VTK result object will be imported (equals to the object which was exported). If FEM mesh object is selected, the results in the VTK file will be omitted, only the mesh data will be imported and a FreeCAD FEM mesh object will be created. If FreeCAD result object is selected, the imported data will be converted into a FreeCAD FEM Result object. Note: this setting needs the exact result component names and thus it only works properly with VTK files exported from FreeCAD. |
TBD.